﻿var E = window.wangEditor;
var editor = new E('#div1');
var $ContentsHtml = $('#ContentsHtml');
var $Contents = $('#Contents');
// 自定义菜单配置
editor.customConfig.menus = [
    'head',  // 标题
    'bold',  // 粗体
    'fontSize',  // 字号
    'fontName',  // 字体
    'italic',  // 斜体
    'underline',  // 下划线
    'foreColor',  // 文字颜色
    'backColor',  // 背景颜色
    'link',  // 插入链接
    'list',  // 列表
    'justify',  // 对齐方式
    'quote',  // 引用
    'emoticon',  // 表情
    'image',  // 插入图片
    'table',  // 表格
    'video',  // 插入视频
    'code',  // 插入代码
    'undo',  // 撤销
    'redo'  // 重复
];

/*editor.customConfig.uploadImgShowBase64 = true; 使用 base64 保存图片*/
// 此处进行 xss 攻击过滤
editor.customConfig.onchange = function (html) {
    // 监控变化，同步更新到 textarea
    //var html1 = editor.txt.html()
    // var filterHtml = filterXSS(html1)  // 此处进行 xss 攻击过滤

    $ContentsHtml.val(html)
    $Contents.val(editor.txt.text())

};
editor.customConfig.uploadImgServer = '/Admin/News/AddImg';
//editor.customConfig.customUploadImg = function (files, insert) {
//    // files 是 input 中选中的文件列表
//    // insert 是获取图片 url 后，插入到编辑器的方法
//    $.ajax({
//        type: 'post',
//        url: '/Admin/News/AddImg',
//        data: files,
//        success: function (data) {
//            if (data.code == 200) {
//                alert(data.result);
//                console.log(data.result);
//                insert(data.result);
//            } else {
//                alert(data.result+"1231321"+data);
//                console.log(data.result);
//                //insert(data.result);
//            }
//        }
//    })
//    // 上传代码返回结果之后，将图片插入到编辑器中
//    //insert(imgUrl);
//    //console.log(imgUrl);
//}
editor.create();

//初始化 textarea 的值
$Contents.val(editor.txt.text());

